package five;

/**
 * @author pengyifeng
 * @version 2.0
 * @ClassName Builder.java
 * @Description 抽象建造者（Builder）：它是一个包含创建产品各个子部件的抽象方法的接口，通常还包含一个返回复杂产品的方法 getResult()。
 * @createTime 2021年11月22日 17:18:00
 */
abstract class Builder {
    //创建产品对象
    protected Product product=new Product();

    public abstract void bulidPartA();
    public abstract void bulidPartB();
    public abstract void bulidPartC();

    public Product getResult(){
        return product;
    }
}
